power quality canada energy low electricity high alberta ieee-519 cost canadian generators solar test system quebec harmonic mitigation k-factor testing harmonics cheap power harmonic cancellation